home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / util / libs / explode_7.readme < prev    next >
Encoding:
Text File  |  1996-10-11  |  1.6 KB  |  38 lines

  1. Short:    Explode.library 7.0, 68040/60 bugfix
  2. Author:   calkowsk@usctoux1.cto.us.edu.pl (Grzegorz Calkowski)
  3. Uploader: calkowsk@usctoux1.cto.us.edu.pl     
  4. Type:     util/libs
  5.  
  6. explode.library 7.0
  7. -------------------
  8.  
  9. This is a bug-fix of the explode.library, library needed by executables
  10. crunched with TurboImploder - old but still the best cruncher for executables.
  11. However, the library has a bug hidden for nearly 5 years!  Although authors
  12. claim that decrunching routines are aware of 68040's copyback mode - this is
  13. not truth!  They clear caches ONLY when an executable calls the decrunching
  14. routine of explode.library directly.  However, after the library has patched
  15. LoadSeg() and NewLoadSeg() vectors...  pooof!  That's no longer the case!  In
  16. effect, small files, when imploded, can randomly crash on 040 machines.  This
  17. also applies to 68060 CPU, which has even bigger datacache.
  18.  
  19. As I still use TurboImploder I decided to disasemble it and fix the bug :) Also
  20. I removed 1.3 support code and did few optimizations, what made the library
  21. slightly shorter.
  22.  
  23. This version is based on explode.library 6.0.64 (28.10.91!!) by Peter Struijk
  24. and Albert J.Brouwer.  I hope I didn't violate copyright by releasing this
  25. bug-fix ;)
  26.  
  27. -gc
  28.  
  29.  
  30. ============================= Archive contents =============================
  31.  
  32. Original  Packed Ratio    Date     Time    Name
  33. -------- ------- ----- --------- --------  -------------
  34.     1784    1229 31.1% 29-Aug-96 23:39:52  explode.library
  35.     1238     677 45.3% 01-Sep-96 22:07:48  ReadMe
  36. -------- ------- ----- --------- --------
  37.     3022    1906 36.9% 03-Sep-96 01:21:24   2 files
  38.